Specific "scientific" data structures, and their processing

نویسنده

  • Jerzy Karczmarczuk
چکیده

Programming physicists use, as all programmers, arrays, lists, tuples, records, etc., and this requires some change in their thought patterns while converting their formulae into some code, since the “data structures” operated upon, while elaborating some theory and its consequences, are rather: power series and Padé approximants, differential forms and other instances of differential algebras, functionals (for the variational calculus), trajectories (solutions of differential equations), Young diagrams and Feynman graphs, etc. Such data is often used in a [semi-]numerical setting, not necessarily “symbolic”, appropriate for the computer algebra packages. Modules adapted to such data may be “just libraries”, but often they become specific, embedded sub-languages, typically mapped into object-oriented frameworks, with overloaded mathematical operations. Here we present a functional approach to this philosophy. We show how the usage of Haskell datatypes and – fundamental for our tutorial – the application of lazy evaluation makes it possible to operate upon such data (in particular: the “infinite” sequences) in a natural and comfortable manner.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parleda: a Library for Parallel Processing in Computational Geometry Applications

ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...

متن کامل

Rock mass structural data analysis using image processing techniques (Case study: Choghart iron ore mine northern slopes)

Presence of joints and fractures in rocks strongly influences the behavior of the rock mass by dividing the media into smaller units. These structures intensify the potential instability besides the development of sliding and rotational movements. The assumption of discontinuum media changes the whole analysis conditions in relation to the continuum analysis. Acquisition of geometrical and stru...

متن کامل

ارزیابی وضعیت ارتباط با صنعت در دانشگاه‌های علوم پزشکی ایران، 1385

Introduction: During the recent decades the relation between universities and industries is a subject that has been mentioned in many universities as an approach to increase universities' budgets, improving their relation with society, upgrading the universities, and finally to develop country (Iran). There are 40 medical universities in Iran that could have key role in this matter. That is why...

متن کامل

Comparing various attributes of prolactin hormones in different species: application of bioinformatics tools

Prolactin is mainly secreted by the anterior pituitary and is able to stimulate mammary gland development and lactation in mammalians. Although prolactins share a common ancestral gene encoding, they show species specific characteristics and their efficiency may be different in various mammals. The importance of protein structures of all sequences of this hormone have been studied by various bi...

متن کامل

چالش های اخلاق پزشکی در جوامع اطلاعاتی

Information is the symbol of the present age due to the significant development in accessing, processing, storage and transferring information. Information societies have been formed by the widespread utilization of information and communication technologies in human social life and generally focus on the computer systems and information networks. Nowadays, various technologies of medical infor...

متن کامل

Canonicity Effect on Sentence Processing of Persian-speaking Broca’s Patients

Introduction: Fundamental notions of mapping hypothesis and canonicity were scrutinized in Persian-speaking aphasics.  Methods: To this end, the performance of four age-, education-, and gender matched Persian-speaking Broca's patients and eight matched healthy controls in diverse complex structures were compared via the conduction of two tasks of syntactic comprehension and grammaticality jud...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011